Discover gists
SSH (Secure Shell) to a host existing in an internal network through a reverse-tunneled SSH connection to an externally accessible VPS (Virtual Private Server). This setup is described where the internal host is a Raspberry Pi, but can be generalized for any host on the internal network that runs an OpenSSH server.
internal network Internet home network
|| ||
------------------ || ------------------ || ------------------
| | reverse SSH tunnel (VPS $tunnel_port to Pi port 22) | | || | |
| Raspberry Pi ==================================================> VPS ===================
See how a minor change to your commit message style can make a difference.
Tip
Have a look at git-conventional-commits , a CLI util to ensure these conventions and generate verion and changelogs
/*-----QWidget-----*/ | |
QWidget | |
{ | |
background-color: #121212; | |
color: #ffffff; | |
border-color: #051a39; | |
} |
--- | |
apiVersion: v1 | |
kind: ConfigMap | |
metadata: | |
name: recyclarr | |
namespace: media | |
data: | |
recyclarr.yaml: | | |
sonarr: | |
sonarr-main: |
#!\bin\sh | |
# | |
# Bluetooth Low Energy Fuzzer Version 2.1 | |
# code by @delciouskek (Jordan H.) | |
# | |
# Greetings to @DA_667, Lesley Carhart (@hacksforpancakes), #allcatpack, Jayson E. Street, @lojikil | |
# @anarchistdalek, @cryptoishard, @metalgearreynrd, @lnxdork, @7th_protocol, @m3atshi3ld, @savagememes, | |
# @tribl_a2k, @grubthor, @skoomapipe, @t3h_arch3r, @livebeef, @zawarudad, @fuckcrunchroll, @sonichu1, | |
# @rustlay, @myhaxorninja, @mywhiteninja, @tsundereranger, Dan Aleksander (@havetilfive), @yokalli, | |
# @epikmani, @apexcybertwat, @genxmedia, @ra6bit, @detinspector, @teridax, @mcrealname, @mo0ty, |
People
:bowtie: |
๐ :smile: |
๐ :laughing: |
---|---|---|
๐ :blush: |
๐ :smiley: |
:relaxed: |
๐ :smirk: |
๐ :heart_eyes: |
๐ :kissing_heart: |
๐ :kissing_closed_eyes: |
๐ณ :flushed: |
๐ :relieved: |
๐ :satisfied: |
๐ :grin: |
๐ :wink: |
๐ :stuck_out_tongue_winking_eye: |
๐ :stuck_out_tongue_closed_eyes: |
๐ :grinning: |
๐ :kissing: |
๐ :kissing_smiling_eyes: |
๐ :stuck_out_tongue: |
The Julia Expressใๅ่ใซJuliaใ่ช็ฟใใใ
ไปใซ
#ifdef SHELL | |
gcc -Wall -Werror $0 && ./a.out | |
exit $? | |
#endif | |
#include <stdio.h> | |
#include <string.h> | |
#include <stdbool.h> | |
#define max(a,b) \ |
์๋ ํ์ธ์, ์์ธ์ ๊ฑฐ์ฃผํ๋ 18๋ ์ฐจ ์ํํธ์จ์ด ์์ง๋์ด [ํ๋ฏผํฌ]์ ๋๋ค.
[์ง์ ์ฌ์ ]์ผ๋ก ์ผ์ ์ฐ ์ง 1๋ ์ด ๋์๊ณ , ์ด์ ์ฌ์ฌ ์ฌ์ทจ์ ์ ํ๋ ค๊ณ ํฉ๋๋ค. 1๋ ์ ์ฐ ๋งํผ ์ด๋ฒ ์ทจ์ ์ ์ํํธ์จ์ด ์์ง๋์ด๋ก์ ์ฌํ์ ํฐ ๋ชฉํ๋ก ๋๊ณ ์์ต๋๋ค. ์์ธํ ์ ์๊ฐ๋ [์ด๋ ฅ์]๋ฅผ ์ฐธ๊ณ ํด ์ฃผ์ธ์.
์ ๊ฐ ์ ํธํ๋ ์ ๋ฌด ํ๊ฒฝ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ฐ ํ๋ซํผ: ์ค๋๋๊ณ ๊ฒ์ฆ๋ Java ๊ฐ์ ํ๋ซํผ๋ ๋ฌผ๋ก ์ข์ต๋๋ค๋ง, Rust๋ Haskell์ฒ๋ผ ๋น๊ต์ ์ต์ ์ PLT ์ฐ๊ตฌ๊ฐ ๋ฐ์๋์ด ์๋ ์ธ์ด๋ ์ฆ๊ฒจ ์ฌ์ฉํฉ๋๋ค. ๋น๊ต์ ๋ฅ์ํ ์ธ์ด๋ก๋ Haskell, TypeScript, Python, C# ์ ๋๊ฐ ์๊ณ , ๋ค๋ฅธ ์ธ์ด๋ผ๋ ํ์ํ๋ค๋ฉด ๋ฐฐ์์ ์จ์ผ๊ฒ ์ง์.